import Vue from 'vue'
import App from './App.vue'
import router from './router'

// 引入并注册element-ui
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';

// 引入axios
import axios from 'axios';
// 设置axios的基准地址
// axios.defaults.baseURL = "http://shiyansong.cn:8888/api/private/v1"
axios.defaults.baseURL = "http://shiyansong.cn:8888/api/private/v1/"

// 配置axios的请求拦截器
axios.interceptors.request.use(function (config) {
  // 给需要授权的API统一添加一个token认证
  config.headers.Authorization = sessionStorage.token;
  return config;
}, function (error) {
  // 对请求错误做些什么
  return Promise.reject(error);
});

// 将axios挂载vue的原型上
Vue.prototype.axios = axios

//设置全局的时间过滤器
Vue.filter("time",(val)=>{
  var obj=new Date(val)
  var Y =obj.getFullYear()
  var M =(obj.getMonth()+1).toString().padStart(2,'0')
  var D =obj.getDate()
  var H=obj.getHours()
  var m=obj.getMinutes().toString().padStart(2,'0')
  var s=obj.getSeconds().toString().padStart(2,'0')
  return `${Y}-${M}-${D} ${H}:${m}:${s}`
})

var str="123"

console.log(str.padStart(5,"0"));

Vue.use(ElementUI);

Vue.config.productionTip = false

new Vue({
  router,
  render: h => h(App)
}).$mount('#app')
